function [outSignal] = ChannelAddAWGN(cellParams,inSignal)
    snr = cellParams.channel.SINR;
    signalPower = sum(abs(inSignal).^2)/length(inSignal);
    noisePower = signalPower/(10^(snr/10));
    noise = sqrt(noisePower/2)*(randn(size(inSignal)) + 1i*randn(size(inSignal)));
    outSignal = inSignal + noise;
end